package com.fin.zw.aiqas.model.request;


import com.fin.zw.aiqas.enums.HitStatus;
import com.fin.zw.aiqas.enums.QualityStatus;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import javax.persistence.EnumType;
import javax.persistence.Enumerated;
import java.util.Date;

@Data
public class InspectionDetailQueryRequest {
    /*

    @ApiModelProperty("命中结果")
    private HitStatus hitStatus;
    @ApiModelProperty("案件编号")
    private String caseNumber;
    @ApiModelProperty("录音开始时间")
    private Integer voiceStartTime;
    @ApiModelProperty("录音结束时间")
    private Integer voiceEndTime;
    */

    @ApiModelProperty("质检结果ID")
    private Long InspectionId;
    @ApiModelProperty("客服编号")
    private String serviceCode;
    @ApiModelProperty("部门Id")
    private Long departId;
    @ApiModelProperty("质检状态")
    @Enumerated(EnumType.STRING)
    private QualityStatus qualityStatus;
    @ApiModelProperty("质检开始时间")
    private Date runStartTime;
    @ApiModelProperty("质检结束时间")
    private Date runEndTime;
    @ApiModelProperty("复核人员")
    private String reviewUserName;
    @ApiModelProperty("复议人员")
    private String reconsiderationUserName;
    @ApiModelProperty("命中结果")
    @Enumerated(EnumType.STRING)
    private HitStatus hitStatus;
    @ApiModelProperty("命中规则")
    private String hitRule;

    //添加的
    @ApiModelProperty("任务ID")
    private Long taskId;
    @ApiModelProperty("任务批次")
    private String taskBatch;
    @ApiModelProperty("分机号")
    private String serviceExt;
    @ApiModelProperty("文件名称")
    private String fileName;


}
